Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 USA F1 USA F2 USA F5 USA F9 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 USA F8 Citi Open - Washington USA F6 M15 Vero Beach M25 Cancun M25 Tulsa Time Warner USTA Challenger - Binghamton drkoop.com USTA Challenger of San Antonio - San Antonio 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Men's Challenger of Dallas - Dallas Fifth-Third Bank Tennis Classic - Lexington 2007 Challenger of Santa Clara - Valencia Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USA F30 USA F9 Men's Pro Challenger at Tunica National - Tunica USA F3 USA F4 USA F10 Dallas Challenger Talahassee Challenger Yuba City Challenger Aptos Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Savannah Challenger Sarasota Challenger Ojai Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger Sarasota Challenger Leon Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Aptos Challenger Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Houston - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Napa Challenger Tiburon Challenger USTA Seascape Challenger - Aptos Sarasota Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Miller Lite Hall of Fame Tennis Championships - Newport Windy City Classic - Winnetka USTA Tennis Championships of Houston - Houston Fifth Third Bank Tennis Classic - Lexington Irving Challenger Savannah Challenger Happy Valley Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Harrah's Entertainment Challenger - Tunica Music City Challenger - Nashville Fairfield Challenger M25 Dallas Cleveland Challenger Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin Music City Challenger - Nashville Music City Challenger - Nashville II Naples ITG Challenger - Naples Monterrey Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign Tallahassee Challenger XL Bermuda Open - Bermuda Winnetka Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Music City Challenger - Nashville Aptos Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Sacramento Challenger Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA challenger of Miami - Miami Carson Challenger The Commercia Challenger - Aptos St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas Powder Byrne Trophy - Surbiton Binghamton Challenger USTA Men's Challenger of Urbana-Champaign - Urbana The 'Fitz' Casino Challenger - Tunica Sacramento Challenger Carson Challenger Miller Lite Hall of Fame Tennis Championships - Newport Odlum Brown Vancouver Open - Vancouver Winnetka Challenger Aptos Challenger Tallahassee Challenger Tulsa Challenger Citrix Tennis Championships - Delray Beach Tiburon Challenger RCA Championships - Indianapolis Knoxville Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport The Hamlet Cup - Long Island AIG Japan Open - Tokyo Heineken Open - Auckland Kroger / St. Jude International - Memphis Siebel Open - San Jose The Stella Artois Grass Court Championships - London Home Depot Center USTA Challenger - Carson Savannah Challenger CA Tennis Trophy - Vienna Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island CNA TennisPro Classic - Winnetka Cary Challenger Monterrey Challenger Tallahassee Challenger Tiburon Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Mercedes-Benz Cup - Los Angeles University of Tennessee USTA Men's Challenger - Knoxville 2001 Eddleman USTA Challenger - Birmingham Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach USTA Tennis Championships of Austin - Austin SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Columbus 2 Challenger U.S. Men's Clay Court Championships - Houston 2001 UT Tyler Patriot Challenger - Tyler The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Sarasota Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Le Gosier Challenger Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas SAP Open - San Jose US Men's Clay Court Championships - Houston The Stella Artois Championships - London Winnetka Challenger Indian Wells Challenger Chicago Challenger Tallahassee Challenger Stockholm Open - Stockholm Noumea Challenger Newport Beach Challenger Sydney International - Sydney Millenium Tennis Championships - Delray Beach Leon Challenger The Tennis Channel Open - Las Vegas Puerto Vallarta Challenger U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf AT&T Challenger of Dallas - Dallas Gerry Weber Open - Halle Columbus Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Aptos Challenger Winnetka Challenger New Haven Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Cleveland Challenger The Hypo Group Tennis International 2008 - Poertschach Tiburon Challenger Tallahassee Challenger drkoop.com USTA Challenger of Dallas - Dallas Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Estoril Open - Estoril XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban AEGON Championships - London Fifth-Third Bank Tennis Championships - Lexington Countrywide Classic - Los Angeles Las Vegas Challenger Legg Mason Tennis Classic - Washington Knoxville Challenger Puerto Vallarta Challenger Thailand Open - Bangkok China Open - Beijing University of Tennessee USTA Men's Challenger - Knoxville Lexington Challenger Chennai Open - Chennai Brisbane International - Brisbane Savannah Challenger Little Rock Challenger ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Rome Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Chicago Challenger Cary Challenger Tiburon Challenger Atlanta Tennis Championships - Atlanta Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Bank Austria Tennis Trophy - Vienna Cleveland Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Knoxville Challenger Tiburon Challenger Houston Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Cleveland Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Columbus Challenger The Mercedes Benz of Calabasas - Calabasas Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Sybase Open - San Jose Savannah Challenger Geneva Open - Geneva Legg Mason Tennis Classic - Washington D.C. Sarasota Challenger U.S. Men's Clay Court Championships - Houston Carson Challenger Delray Beach Open - Delray Beach AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Memphis Open - Memphis AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland US Men's Clay Court Championship - Houston Columbus Challenger Next Generation Adelaide International - Adelaide Charleston Challenger CA Tennis Trophy - Vienna Medibank International - Sydney Sacramento Challenger Honolulu Challenger SAP Open - San Jose Open SEAT 2008 - Barcelona Charlottesville Challenger Gerry Weber Open - Halle Maui Challenger Dallas Challenger AEGON International - Eastbourne Dallas Challenger AEGON Championships - London Countrywide Classic - Los Angeles Mexico City Challenger Baton Rouge Challenger Charlottesville Challenger Tallahassee Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Knoxville Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney SAP Open - San Jose Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Orlando Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Sybase Open - San Jose US Men's Clay Court Championship - Houston Cary 2 Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Charlottesville Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Downtown Athletic Club USTA Challenger - Amarillo Guadalajara Challenger Fairfield Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Rakuten Japan Open - Tokyo ASB Classic - Auckland Memphis Open - Memphis Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Cary Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Savannah Challenger Columbus Challenger Citi Open - Washington USTA Challenger of Burbank - Burbank Abierto Mexicano Telcel - Acapulco Open Parc - Lyon AEGON Championships - London Swiss Indoors Basel - Basel Charleston Challenger New York Open - New York Cary Challenger Abierto Mexicano Telcel - Acapulco Las Vegas Challenger Citi Open - Washington Newport Beach Challenger Citi Open - Washington Sarasota Challenger Savannah Challenger Little Rock Challenger Adidas International - Sydney Orlando 2 Challenger Citi Open - Washington RCA Championships - Indianapolis Truist Atlanta Open - Atlanta drkoop.com USTA Tennis Championships of San Antonio - San Antonio Franklin Templeton Tennis Classic - Scottsdale Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors - Basel Little Rock Challenger Palmas del Mar Challenger US Men's Clay Court Championship - Houston Siebel Open - San Jose Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Tennis Masters Series - Indian Wells The Ericsson Open - Miami Thailand Open - Bangkok Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Davidoff Swiss Indoors - Basel Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Pacific Life Open - Indian Wells Countrywide Classic - Los Angeles NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai U.S. Mens's Clay Court Championship - Houston Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Kroger / St. Jude International - Memphis Salem Open - Hong Kong Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach AIG Japan Open - Tokyo Cary 1 Challenger Franklin Templeton Tennis Classic - Scottsdale PTT Thailand Open - Bangkok Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Ilkley Challenger Rome Challenger Little Rock Challenger Columbus Challenger Cary 2 Challenger Heineken Open - Auckland Orlando Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Rogers Cup - Montreal BB&T Atlanta Open - Atlanta AEGON International - Eastbourne The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Infosys Hall of Fame Open - Newport US Men's Clay Court Championship - Houston Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Sony Open Tennis - Miami Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Internazionali BNL dItalia - Rome Tennis Masters Series - Paris Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Wimbledon - London BMW Open - Munich U.S. Open - New York Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Australian Open - Melbourne Thailand Open - Bangkok Gerry Weber Open - Halle U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Miami French Open - Paris French Open - Paris U.S. Open (juniors) U.S. Open - New York Davis Cup, World Group, 1R, CRO-USA 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Olympics - London Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Hopman Cup - Perth River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, CRO-USA, 3-2 French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, USA-IND 4-1 French Open (juniors) Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Davis Cup, World Group, 1R, USA-SUI 4-1 All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing 70th River Oaks International Tennis Tournament - Houston Wimbledon (juniors) River Oaks International Tennis Tournament - Houston Wimbledon (juniors) U.S. Open (juniors)